*{
    margin: 0;
    padding: 0;
}
/*====================首页==========================*/
header{
    margin: auto;
    width: 1600px;
    height: 100px;
    background: #126995;
}
.din{
    width: 1200px;
    height: 100px;
    margin-left: 200px;
}
.logo{
    margin-top: 18px;
    width: 335px;
    height: 66px;
    float: left;
    background: url("../images/images/logo_03.png ") no-repeat ;
}
/*二级导航*/

.section{
    float: right;
    width: 648px;
    height: 100px;
}
.navUl{
    display: flex;
    width: 648px;
    height: 100px;
}
.navUl>li{
    flex: 1;
    line-height: 100px;
    text-align: center;
    color: #ffffff;
    position: relative;
}
.navUl>li:hover{
    background: #ffffff;
    color: #126995;
}

.submenu{
    position: absolute;  /* 绝对定位 ， poa */
    top: 100px;
    left: 50%;
    margin-left: -54px;
    z-index: 30;
    width: 100%;
    display: none;  /* dn 隐藏，页面不会渲染它*/
}
.submenu a{
    color: #fff;
    display: block;
    text-align: center;
    transition: all 0.2s;  /* 过渡动画 */
}
.submenu a:hover{
    background:#1f6dbf;
}
.submenu li{
    background: #126995;
}
.submenu.on{
    display: block;
}
.submenu.on li:nth-child(1){
    animation: subAni 0.5s  both;
}
.submenu.on li:nth-child(2){
    animation: subAni 0.5s  0.1s both;
}
.submenu.on li:nth-child(3){
    animation: subAni 0.5s  0.2s  both;
}
.submenu.on li:nth-child(4){
    animation: subAni 0.5s  0.3s  both;
}
.submenu.on li:nth-child(5){
    animation: subAni 0.5s  0.4s  both;
}
@keyframes subAni {
    0%{
        transform: rotateY(180deg);  /* degree 度*/
        top:90px;
        opacity: 0;   /* 看不见，透明了 */
    }

    100%{
        transform: rotateY(0deg);  /* degree 度*/
        top:50px;
        opacity: 1;   /* 看得见 */
    }
}

/*二级导航结束*/

/*=====================首页结束=============================*/
.banner{
    position: relative;
    z-index: 0;
    width: 1600px;
    height: 440px;
    margin: 0 auto 54px auto;
    /*opacity: 0.3;*/
}
.bannerUl,
.bannerUl>li,
.bannerUl>li>a{
    width: 1600px;
    height: 440px;
}
.bannerUl>li>a{
    display: block;
}
.bannerUl>li{
    position: absolute;
    display: none;      /* 隐藏图片 */
    overflow: hidden;   /* 阻止内容超出 */
}
.bannerUl>.show{
    display: block;     /* 显示图片 */

}

.bannerBtn{
    width: 69px;
    height: 51px;
    position: absolute;
    top: 180px;
    opacity: 0.3;
    transition: opacity 0.8s;
}
.bannerBtn:hover{
    opacity: 0.8;
}
.bannerPrev{
    left: 20px;
}
.bannerNext{
    right: 50px;
}
.controls{
    position: absolute;
    top: 400px;
    left: 50%;
    margin-left: -380px;
    bottom: 30px;
    text-align: center;
    width: 760px;
}
.controls>span{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #a8a8a8;
    margin: 10px 10px 10px 10px;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0.8;

}
.controls>.on{
    opacity: 1;
    background-color: #db2d15;
}

/*=================banner end=========================*/

/*======================公司简介==================================*/

.gongsi{
    margin: auto;
    width: 1200px;
    height: 394px;
    overflow:hidden;
}
.tu{
    margin-bottom: 36px;
    margin-left: 240px;
}
.tt{
    width: 1200px;
    height: 291px;
    overflow: hidden;

}
.tt_1{
    width: 575px;
    height: 291px;

}
.tt>h3>a{
    margin-left: 0px;
}
.tt_1>li{
    line-height: 24px;
    font-size: 14px;
}
.tt_1>.cha{
    width: 180px;
    height: 47px;
    background:#f58500;
    margin-top: 26px;
}
.tt_1>.cha>li{
    text-align: center;
    font-size: 18px;
    padding-top: 12px;
}
.tt_1>.cha>li>a{
    text-decoration:none;
    color: #fff;
}
.tt_2{
    width: 574px;
    height: 291px;
    position: relative;
}
/*======================公司简介结束==================================*/
/*===========================产品图==================================*/
.chan{
    width: 1200px;
    height: 300px;
    margin: 68px auto 70px auto;
}
.cp {
    width: 722px;
    height: 67px;
    margin-left: 250px;
    margin-bottom: 65px;
}
/*产品图结束*/
.pp{
    width: 1200px;
    height: 166px;
    /*background: aqua;*/
    overflow: hidden;
}
.pp1{
    width: 575px;
    height: 166px;
    margin-right: 51px;

    overflow: hidden;
}
.pp1>.pp1_1{
    width: 167px;
    height: 166px;
    margin-right: 13px;
    background:url("../images/images/p_3_03.png") no-repeat center;
}
.pp1>.pp1_1:hover{
    opacity: 0.8;
    transform: rotateZ(300deg) ;
}
.pp1>.pp1_2{
    width: 390px;
    height: 166px;
}
.pp1>.pp1_2>li{
    line-height: 24px;
    font-size: 14px;

}
h5{
    height: 20px;
    position: absolute;
    font-size: 14px;
    margin-top: 11px;
}
h5>a{
    color: #f58500;
}

.pp2{
    width: 574px;
    height: 166px;
}
.pp2>.pp2_1{
    width: 166px;
    height: 167px;
    margin-right: 13px;
    background:url("../images/images/p_2_03.png") no-repeat center;
}
.pp2>.pp2_1:hover{
    opacity: 0.8;
    transform: rotateZ(-300deg) ;
}
.pp2>.pp2_2{
    width: 390px;
    height: 166px;
}
.pp2>.pp2_2>li{

    line-height: 24px;
    font-size: 14px;

}
/*==================产品图结束===========================*/
/*==================新闻资讯===========================*/
.xin{
    width: 1200px;
    height: 411px;
    margin: auto;

    margin-bottom: 54px;

}
.xi {
    width: 722px;
    height: 67px;
    margin-left: 250px;
    margin-bottom: 38px;
}
.xx{
    width: 1200px;
    height: 306px;
    display: flex;
}
.xx>div{
    flex: 1;
}
/*one*/
.x_1{
    width: 266px;
    height: 306px;
    overflow: hidden;
    margin-right: 45px;
}
.x_1>.x_1_1{
    width: 266px;
    height: 164px;
    background:url("../images/images/tu_1_03.png") no-repeat ;
}
.x_1>.x_1_1:hover{
    opacity: 0.9;
    transform: translate3d(0px,0px,10px) rotateY(45deg);
}
.x_1>.x_1_2{
    margin-top: 25px;
}
.x_1>.x_1_2>li{
    padding-left: 16px;
    font-size: 14px;
    line-height: 24px;
}
/*one end*/
.x_2{
    width: 266px;
    height: 306px;
    margin-right: 45px;
}
.x_2>.x_2_2{
    margin-top: 25px;
}

.x_2>.x_2_1{
    width: 266px;
    height: 164px;
    background:url("../images/images/tu_1_03.png") no-repeat ;
}
.x_2>.x_2_1:hover{
    opacity: 0.6;
    transform: rotate(10deg) ;
}

.x_2>.x_2_2>li{
    padding-left: 16px;
    font-size: 14px;
    line-height: 24px;
}

.x_3{
    width: 266px;
    height: 306px;
    margin-right: 45px;
}
.x_3>.x_3_1{
    width: 266px;
    height: 164px;
    background:url("../images/images/tu_1_03.png") no-repeat ;
}
.x_3>.x_3_1:hover{
    opacity: 0.6;
    transform: rotate(-10deg) ;
}
.x_3>.x_3_2{
    margin-top: 25px;
}
.x_3>.x_3_2>li{
    padding-left: 16px;
    font-size: 14px;
    line-height: 24px;
}

.x_4>.x_4_1{
    width: 266px;
    height: 164px;
    background:url("../images/images/tu_1_03.png") no-repeat ;
}
.x_4>.x_4_1:hover{
    opacity: 0.7;
    transform: translate3d(0px,0px,10px) rotateY(45deg);
}
.x_4>.x_4_2{
    margin-top: 25px;
}
.x_4>.x_4_2>li{
    padding-left: 16px;
    font-size: 14px;
    line-height: 24px;
}
/*==================新闻资讯结束===========================*/
/*=====================按键=============================*/
.di{
    width: 312px;
    height: 47px;
    margin: auto;
    background: #f58500 center;
}
.di>li{
    text-align: center;
    line-height: 47px;
    font-size: 18px;
}
.di>li>a {
    color: white;
}
/*=====================按键结束=============================*/
/*=======================底部=================================*/
main{
    width: 1600px;
    height: 64px;
    margin: auto;
    margin-top: 74px;
    background: #dfdfe0;
}
.we{
    margin: auto;
    width: 576px;
    height: 64px;
    display: flex;
}
.we>li{
    flex: 1;
    line-height: 64px;
    text-align: center;
    color: #333;
    font-size: 16px;
}
.we>li>a:hover{
    color: #f58500;
}
footer{
    width: 1600px;
    height: 152px;
    background: #1f6dbf;
    margin: auto;
}
.foo{
    margin: auto;
    width: 576px;
    height: 152px;
}
.foo>li{
    padding-top: 40px;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: white;
}
/*===========================底部结束===================================*/